home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Networking / Network Watch (DMZ) v1.5 / sources / dmz.r < prev    next >
Encoding:
Text File  |  1996-04-25  |  8.8 KB  |  574 lines  |  [TEXT/MPS ]

  1. #include "Types.r"
  2. #include "SysTypes.r"
  3. INCLUDE    "SktListener.rsrc";
  4.  
  5. #define    rUserAlert    1000                /* user error alert */
  6.  
  7. resource 'MENU' (128, "Apple", preload) {
  8.     128,
  9.     textMenuProc,
  10.     0x7FFFFFFD,
  11.     enabled,
  12.     apple,
  13.     {    /* array: 2 elements */
  14.         /* [1] */
  15.         "About DMZ…", noIcon, noKey, noMark, plain,
  16.         /* [2] */
  17.         "-", noIcon, noKey, noMark, plain
  18.     }
  19. };
  20.  
  21. resource 'MENU' (129, "File", preload) {
  22.     129,
  23.     textMenuProc,
  24.     allEnabled,
  25.     enabled,
  26.     "File",
  27.     {    /* array: 2 elements */
  28.         /* [1] */
  29.         "Lookup options...", noIcon, noKey, noMark, plain,
  30.         /* [2] */
  31.         "Quit", noIcon, "Q", noMark, plain
  32.     }
  33. };
  34.  
  35. resource 'MENU' (130, "Edit", preload) {
  36.     130,
  37.     textMenuProc,
  38.     0x7FFFFFFC,
  39.     disabled,
  40.     "Edit",
  41.     {    /* array: 6 elements */
  42.         /* [1] */
  43.         "Undo", noIcon, "Z", noMark, plain,
  44.         /* [2] */
  45.         "-", noIcon, noKey, noMark, plain,
  46.         /* [3] */
  47.         "Cut", noIcon, "X", noMark, plain,
  48.         /* [4] */
  49.         "Copy", noIcon, "C", noMark, plain,
  50.         /* [5] */
  51.         "Paste", noIcon, "V", noMark, plain,
  52.         /* [6] */
  53.         "Clear", noIcon, noKey, noMark, plain
  54.     }
  55. };
  56.  
  57. /* this ALRT and DITL are used as an error screen */
  58.  
  59. resource 'ALRT' (rUserAlert, purgeable) {
  60.     {40, 20, 150, 260},
  61.     rUserAlert,
  62.     { /* array: 4 elements */
  63.         /* [1] */
  64.         OK, visible, silent,
  65.         /* [2] */
  66.         OK, visible, silent,
  67.         /* [3] */
  68.         OK, visible, silent,
  69.         /* [4] */
  70.         OK, visible, silent
  71.     }
  72. };
  73.  
  74.  
  75. resource 'DITL' (rUserAlert, purgeable) {
  76.     { /* array DITLarray: 3 elements */
  77.         /* [1] */
  78.         {80, 150, 100, 230},
  79.         Button {
  80.             enabled,
  81.             "OK"
  82.         },
  83.         /* [2] */
  84.         {10, 60, 60, 230},
  85.         StaticText {
  86.             disabled,
  87.             "Error. ^0."
  88.         },
  89.         /* [3] */
  90.         {8, 8, 40, 40},
  91.         Icon {
  92.             disabled,
  93.             2
  94.         }
  95.     }
  96. };
  97.  
  98. resource 'DLOG' (128, "About Sample…") {
  99.     {66, 102, 214, 400},
  100.     dBoxProc,
  101.     invisible,
  102.     noGoAway,
  103.     0x0,
  104.     128,
  105.     ""
  106. };
  107.  
  108. resource 'DLOG' (129) {
  109.     {41, 3, 275, 487},
  110.     zoomDocProc,
  111.     invisible,
  112.     noGoAway,
  113.     0x0,
  114.     129,
  115.     "dmz"
  116. };
  117.  
  118. resource 'DLOG' (130) {
  119.     {48, 16, 158, 462},
  120.     documentProc,
  121.     invisible,
  122.     goAway,
  123.     0x0,
  124.     130,
  125.     "Lookup Options"
  126. };
  127.  
  128. resource 'DLOG' (131) {
  129.     {40, 40, 170, 350},
  130.     dBoxProc,
  131.     invisible,
  132.     goAway,
  133.     0x0,
  134.     131,
  135.     "New Dialog"
  136. };
  137.  
  138. resource 'DITL' (128) {
  139.     {    /* array DITLarray: 7 elements */
  140.         /* [1] */
  141.         {88, 180, 108, 260},
  142.         Button {
  143.             enabled,
  144.             "OK"
  145.         },
  146.         /* [2] */
  147.         {8, 8, 24, 214},
  148.         StaticText {
  149.             disabled,
  150.             "DMZ Sample "
  151.         },
  152.         /* [3] */
  153.         {32, 8, 49, 289},
  154.         StaticText {
  155.             disabled,
  156.             "Copyright © 1990 Apple Computer, Inc."
  157.         },
  158.         /* [4] */
  159.         {56, 8, 72, 136},
  160.         StaticText {
  161.             disabled,
  162.             "Brought to you by:"
  163.         },
  164.         /* [5] */
  165.         {80, 16, 112, 159},
  166.         StaticText {
  167.             disabled,
  168.             "Macintosh Developer  Technical Support"
  169.         },
  170.         /* [6] */
  171.         {130, 26, 149, 252},
  172.         StaticText {
  173.             disabled,
  174.             "(slapped together by Pete Helme)"
  175.         },
  176.         /* [7] */
  177.         {84, 176, 112, 264},
  178.         UserItem {
  179.             enabled
  180.         }
  181.     }
  182. };
  183.  
  184. resource 'DITL' (130) {
  185.     {    /* array DITLarray: 9 elements */
  186.         /* [1] */
  187.         {16, 8, 32, 112},
  188.         StaticText {
  189.             disabled,
  190.             "Retry Interval:"
  191.         },
  192.         /* [2] */
  193.         {48, 8, 64, 96},
  194.         StaticText {
  195.             disabled,
  196.             "Retry Count:"
  197.         },
  198.         /* [3] */
  199.         {16, 128, 32, 160},
  200.         EditText {
  201.             enabled,
  202.             "4"
  203.         },
  204.         /* [4] */
  205.         {48, 128, 64, 160},
  206.         EditText {
  207.             enabled,
  208.             "4"
  209.         },
  210.         /* [5] */
  211.         {80, 8, 96, 432},
  212.         StaticText {
  213.             disabled,
  214.             "AppleTalk Phase 2 drivers installed. OK "
  215.             "to use '≈' (NBP wildcard)."
  216.         },
  217.         /* [6] */
  218.         {16, 200, 32, 256},
  219.         StaticText {
  220.             disabled,
  221.             "Object:"
  222.         },
  223.         /* [7] */
  224.         {48, 200, 64, 256},
  225.         StaticText {
  226.             disabled,
  227.             "Type:"
  228.         },
  229.         /* [8] */
  230.         {16, 272, 32, 432},
  231.         EditText {
  232.             enabled,
  233.             "="
  234.         },
  235.         /* [9] */
  236.         {48, 272, 64, 432},
  237.         EditText {
  238.             enabled,
  239.             "="
  240.         }
  241.     }
  242. };
  243.  
  244. resource 'DITL' (129) {
  245.     {    /* array DITLarray: 11 elements */
  246.         /* [1] */
  247.         {24, 0, 81, 485},
  248.         UserItem {
  249.             enabled
  250.         },
  251.         /* [2] */
  252.         {112, 0, 235, 485},
  253.         UserItem {
  254.             enabled
  255.         },
  256.         /* [3] */
  257.         {131, 566, 153, 628},
  258.         Picture {
  259.             enabled,
  260.             128
  261.         },
  262.         /* [4] */
  263.         {8, 3, 20, 48},
  264.         UserItem {
  265.             disabled
  266.         },
  267.         /* [5] */
  268.         {96, 200, 109, 229},
  269.         UserItem {
  270.             enabled,
  271.         },
  272.         /* [6] */
  273.         {96, 3, 109, 46},
  274.         UserItem {
  275.             enabled,
  276.         },
  277.         /* [7] */
  278.         {8,410, 20, 484},
  279.         StaticText {
  280.             disabled,
  281.             ""
  282.         },
  283.         /* [8] */
  284.         {8, 63, 20, 382},
  285.         StaticText {
  286.             disabled,
  287.             "^2 ^3"
  288.         },
  289.         /* [9] */
  290.         {96, 372, 109, 394},
  291.         UserItem {
  292.             enabled,
  293.         },
  294.         /* [10] */
  295.         {96, 413, 109, 442},
  296.         UserItem {
  297.             enabled,
  298.         },
  299.         /* [11] */
  300.         {96, 448, 109, 470},
  301.         UserItem {
  302.             enabled,
  303.         }
  304.     }
  305. };
  306.  
  307. resource 'DITL' (131) {
  308.     {    /* array DITLarray: 13 elements */
  309.         /* [1] */
  310.         {101, 240, 121, 300},
  311.         Button {
  312.             enabled,
  313.             "OK"
  314.         },
  315.         /* [2] */
  316.         {88, 8, 104, 40},
  317.         StaticText {
  318.             disabled,
  319.             "Hops:"
  320.         },
  321.         /* [3] */
  322.         {88, 75, 104, 190},
  323.         StaticText {
  324.             disabled,
  325.             "Round trip time (ticks):"
  326.         },
  327.         /* [4] */
  328.         {88, 40, 104, 63},
  329.         StaticText {
  330.             disabled,
  331.             ""
  332.         },
  333.         /* [5] */
  334.         {88, 193, 104, 223},
  335.         StaticText {
  336.             disabled,
  337.             ""
  338.         },
  339.         /* [6] */
  340.         {112, 8, 136, 224},
  341.         StaticText {
  342.             disabled,
  343.             ""
  344.         },
  345.         /* [7] */
  346.         {8, 8, 24, 48},
  347.         StaticText {
  348.             disabled,
  349.             "Object:"
  350.         },
  351.         /* [8] */
  352.         {32, 8, 48, 40},
  353.         StaticText {
  354.             disabled,
  355.             "Type:"
  356.         },
  357.         /* [9] */
  358.         {56, 8, 72, 40},
  359.         StaticText {
  360.             disabled,
  361.             "Zone:"
  362.         },
  363.         /* [10] */
  364.         {8, 48, 24, 296},
  365.         StaticText {
  366.             disabled,
  367.             ""
  368.         },
  369.         /* [11] */
  370.         {32, 48, 48, 296},
  371.         StaticText {
  372.             disabled,
  373.             ""
  374.         },
  375.         /* [12] */
  376.         {56, 48, 72, 296},
  377.         StaticText {
  378.             disabled,
  379.             ""
  380.         },
  381.         /* [13] */
  382.         {97, 236, 125, 304},
  383.         UserItem {
  384.             enabled
  385.         }
  386.     }
  387. };
  388.  
  389. resource 'vers' (1, purgeable) {
  390.     0x3,
  391.     0x30,
  392.     release,
  393.     0x0,
  394.     verUS,
  395.     "1.0",
  396.     "1.0 ©1988-90 Apple Computer"
  397. };
  398.  
  399. resource 'vers' (2, purgeable) {
  400.     0x6,
  401.     0x0,
  402.     release,
  403.     0x0,
  404.     verUS,
  405.     "6.0",
  406.     "From  MacDTS"
  407. };
  408.  
  409. resource 'WIND' (128, "Sample Window") {
  410.     {64, 60, 314, 460},
  411.     documentProc,
  412.     visible,
  413.     noGoAway,
  414.     0x0,
  415.     "Sample Window"
  416. };
  417.  
  418. resource 'SIZE' (-1) {
  419.     dontSaveScreen,
  420.     acceptSuspendResumeEvents,
  421.     enableOptionSwitch,
  422.     canBackground,
  423.     multiFinderAware,
  424.     backgroundAndForeground,
  425.     dontGetFrontClicks,
  426.     ignoreChildDiedEvents,
  427.     not32BitCompatible,
  428.     reserved,
  429.     reserved,
  430.     reserved,
  431.     reserved,
  432.     reserved,
  433.     reserved,
  434.     reserved,
  435.     288000,
  436.     288000
  437. };
  438.  
  439. resource 'MBAR' (128) {
  440.     {    /* array MenuArray: 3 elements */
  441.         /* [1] */
  442.         128,
  443.         /* [2] */
  444.         129,
  445.         /* [3] */
  446.         130
  447.     }
  448. };
  449.  
  450. resource 'ICN#' (128) {
  451.     {    /* array: 2 elements */
  452.         /* [1] */
  453.         $"0000 0000 70EF CE0E 4928 2AEA 462B AAAA"
  454.         $"50AA AAAA 59AB AAAA 56A8 2AAA 50AB CAAA"
  455.         $"50AA 0B1A 50AA 0842 70EE 0FBE 0000 0000"
  456.         $"0000 0000 7FFF FFFE 4000 0002 400F F002"
  457.         $"401F F802 403F FC02 407C 3C02 4078 0002"
  458.         $"4078 0002 4078 0002 407C 3C02 403F FC02"
  459.         $"401F F802 400F F002 4000 0002 7FFF FFFE",
  460.         /* [2] */
  461.         $"0000 0000 70EF CE0E 79EF EEEE 7FEF EEEE"
  462.         $"7FEE EEEE 7FEF EEEE 76EF EEEE 70EF CEEE"
  463.         $"70EE 0FFE 70EE 0FFE 70EE 0FBE 0000 0000"
  464.         $"0000 0000 7FFF FFFE 7FFF FFFE 7FFF FFFE"
  465.         $"7FFF FFFE 7FFF FFFE 7FFF FFFE 7FFF FFFE"
  466.         $"7FFF FFFE 7FFF FFFE 7FFF FFFE 7FFF FFFE"
  467.         $"7FFF FFFE 7FFF FFFE 7FFF FFFE 7FFF FFFE"
  468.     }
  469. };
  470.  
  471. resource 'dctb' (129) {
  472.     {    /* array ColorSpec: 5 elements */
  473.         /* [1] */
  474.         wContentColor, 65535, 65535, 65535,
  475.         /* [2] */
  476.         wFrameColor, 0, 0, 0,
  477.         /* [3] */
  478.         wTextColor, 0, 0, 0,
  479.         /* [4] */
  480.         wHiliteColor, 0, 0, 0,
  481.         /* [5] */
  482.         wTitleBarColor, 65535, 65535, 65535
  483.     }
  484. };
  485.  
  486. resource 'FREF' (128) {
  487.     'APPL',
  488.     0,
  489.     ""
  490. };
  491.  
  492. resource 'CURS' (128, "Grabber") {
  493.     $"0180 1A70 2648 264A 224D 1249 7009 9801"
  494.     $"8802 4002 2002 2004 1004 0808 0408 0408",
  495.     $"0180 1BF0 3FF8 3FFA 3FFF 1FFF 7FFF FFFF"
  496.     $"FFFE 7FFE 3FFE 3FFC 1FFC 0FF8 07F8 07F8",
  497.     {9, 8}
  498. };
  499.  
  500. resource 'CURS' (1001) {
  501.     $"07C0 1F30 3F08 7F04 7F04 FF02 FF02 FFFE"
  502.     $"81FE 81FE 41FC 41FC 21F8 19F0 07C0",
  503.     $"07C0 1FF0 3FF8 7FFC 7FFC FFFE FFFE FFFE"
  504.     $"FFFE FFFE 7FFC 7FFC 3FF8 1FF0 07C0",
  505.     {7, 7}
  506. };
  507.  
  508. resource 'CURS' (1002) {
  509.     $"07C0 1FF0 3FF8 5FF4 4FE4 87C2 8382 8102"
  510.     $"8382 87C2 4FE4 5FF4 3FF8 1FF0 07C0",
  511.     $"07C0 1FF0 3FF8 7FFC 7FFC FFFE FFFE FFFE"
  512.     $"FFFE FFFE 7FFC 7FFC 3FF8 1FF0 07C0",
  513.     {7, 7}
  514. };
  515.  
  516. resource 'CURS' (1003) {
  517.     $"07C0 19F0 21F8 41FC 41FC 81FE 81FE FFFE"
  518.     $"FF02 FF02 7F04 7F04 3F08 1F30 07C0",
  519.     $"07C0 1FF0 3FF8 7FFC 7FFC FFFE FFFE FFFE"
  520.     $"FFFE FFFE 7FFC 7FFC 3FF8 1FF0 07C0",
  521.     {7, 7}
  522. };
  523.  
  524. resource 'CURS' (1004) {
  525.     $"07C0 1830 2008 701C 783C FC7E FEFE FFFE"
  526.     $"FEFE FC7E 783C 701C 2008 1830 07C0",
  527.     $"07C0 1FF0 3FF8 7FFC 7FFC FFFE FFFE FFFE"
  528.     $"FFFE FFFE 7FFC 7FFC 3FF8 1FF0 07C0",
  529.     {7, 7}
  530. };
  531.  
  532. data 'CSMP' (0) {
  533.     $"2253 616D 706C 6520 4320 4170 706C 6963"            /* "Sample C Applic */
  534.     $"6174 696F 6E20 2D20 5665 7273 696F 6E20"            /* ation - Version  */
  535.     $"322E 30"                                            /* 2.0 */
  536. };
  537.  
  538. resource 'BNDL' (128) {
  539.     'CSMP',
  540.     0,
  541.     {    /* array TypeArray: 2 elements */
  542.         /* [1] */
  543.         'ICN#',
  544.         {    /* array IDArray: 1 elements */
  545.             /* [1] */
  546.             0, 128
  547.         },
  548.         /* [2] */
  549.         'FREF',
  550.         {    /* array IDArray: 1 elements */
  551.             /* [1] */
  552.             0, 128
  553.         }
  554.     }
  555. };
  556.  
  557. resource 'STR#' (128) {
  558.     {    /* array StringArray: 6 elements */
  559.         /* [1] */
  560.         "Zone",
  561.         /* [2] */
  562.         "Object",
  563.         /* [3] */
  564.         "Type",
  565.         /* [4] */
  566.         "Net",
  567.         /* [5] */
  568.         "Node",
  569.         /* [6] */
  570.         "Skt"
  571.     }
  572. };
  573.  
  574.